home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 301-325 / 302 / turbomandel / turbomandel.doc < prev    next >
Text File  |  1995-03-14  |  5KB  |  125 lines

  1.  
  2.  
  3.                       T U R B O M A N D E L   V 1.0 
  4.                       -----------------------------
  5.  
  6.  
  7. Preface:
  8.  
  9.      This program is freeware, this means that you can copy it freely as long
  10. as you don't ask any more money for it than a nominal fee for copying.  If
  11. you want to distribute this program you should keep this document with it.
  12.      If you have suggestions or remarks about this program, or if you find
  13. any bugs ;-) , please let me know.
  14.  
  15.      Write to the following address:
  16.  
  17.                               Marivoet Philip
  18.                              WaterLooStraat 16
  19.                           2920 Kapelle op den Bos
  20.                                   Belgium
  21.  
  22.  
  23.  
  24. Some general information:
  25.  
  26.          The program is written using Lattice 5.04 and uses many of
  27.    the special features of the Amiga.
  28.          TurboMandel is:
  29.             - Fast, machine code subroutines
  30.             - Gives a choice between FP and Integer calculation
  31.             - Uses a full intuition user interface
  32.             - Offers cycling capabilities
  33.             - Features extensive colorcontrol
  34.             - User definable iteration depth
  35.             - Fully implemented zoom
  36.             - 3-D Display
  37.             - User can enter coordinates
  38.             - Extra Halfbrite supported, as well as interlace, hires
  39.             - IFF load and save, including special mandelchunk
  40.             - Gives choice between 5 different accuracies
  41.             - etc...
  42.  
  43.          On the programming side TurboMandel can also be a very good
  44.    example of some programming techniques. It uses Tasks, User defined
  45.    Copperlists, and other interresting things...
  46.  
  47.  
  48.  
  49.             T U R B O M A N D E L  V1.0      M A N U A L
  50.             ---------------------------      -----------
  51.  
  52.    1. Menus:
  53.    ---------
  54.          Project:
  55.             - Load  : Load an IFF ILBM file. If a mandelchunk is found
  56.                       further zooming is possible.
  57.             - Save  : Save screen as an IFF ILBM file, also saves a
  58.                       mandelchunk containing all the necessary
  59.                       information about the mandel.
  60.  
  61.                       If you have ARP the ARP-filerequester will be used.
  62.  
  63.             - About : About the program.
  64.             - Title : Toggle screen title on/off.
  65.             - Quit  : Quit TurboMandel.
  66.  
  67.          Mandel:
  68.             - Accuracy    : Select how many subdivisions will be used
  69.                             to calculate the mandelbrot. The higher
  70.                             the slower !
  71.             - Depth       : Specify iteration depth.
  72.             - Calculation : Select FFP or INTEGER calculation.
  73.             - Coords      : Enter mandelbrot coordinates.
  74.             - Reset       : Reset coordinates to standard set.
  75.             - Restart     : Restart the calculation of current
  76.                             mandelbrot.
  77.  
  78.          Screen:
  79.             - Interlace : Toggle interlace flag on/off.
  80.             - Hires     : Toggle hires flag on/off.
  81.             - Turbo     : See below.
  82.             - EHB       : Toggle Extra-HalfBrite flag on/off.
  83.             - 3D        : Toggle 3D flag on/off.
  84.             - NewScreen : Open new screen using current flags.
  85.             - Palette   : See below.
  86.  
  87.    2. Turbo:
  88.    ---------
  89.          To speed up calculation on amigas without REAL fast memory
  90.    you can chop some planes to allow full processor speed. In Lo-Res
  91.    the screen will be chopped to 4 planes, in Hi-Res to 2 planes.
  92.    Note that this only effects the display, calculations will still
  93.    be done in full color.
  94.  
  95.    3. Palette:
  96.    -----------
  97.          Because a mandelbrot needs smooth color transitions we have
  98.    programmed a special palette-utility. It uses a sinus wave pattern
  99.    to calculate the colors. Red, green and blue each have their own
  100.    sinus wave. The user can control the position of the top of this
  101.    wave (use the arrow gadgets underneath the 'P'). Furthermore the
  102.    slope of the wave can be increased/decreased (use the gadgets
  103.    next to the 'S'). Last of all the user can also change the
  104.    intensity (height) of the current color (use the gadgets next to
  105.    the 'I').
  106.          It takes a while to learn to control this but once you get
  107.    the hang of it the results can be quite staggering.
  108.  
  109.    4. Keyboard input:
  110.    ------------------
  111.          TurboMandel also has some useful keyboard commands. They
  112.    control the versatile colorcycling capabilities.
  113.  
  114.          TAB              : Toggle cycle on/off.
  115.          SHIFT-TAB        : Change direction of cycle (only when
  116.                             cycling).
  117.          UP/DOWN ARROWS   : Increase/decrease cycling speed.
  118.          LEFT/RIGHT ARROW : Shift entire palette one color left
  119.                             or right (when not cycling), also works
  120.                             when palette is activated.
  121.  
  122.  
  123. TurboMandel 1.0 by Philip Marivoet, additional programming by Nico François.
  124.  
  125.